package com.tmc.bean.inthotel.hotel;

import java.io.Serializable;
import java.util.Set;

public class Hotel implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -5729816965175719911L;
	private Integer id;
	private Integer hotelId;
	private String hotelName;
	private String hotelNameCN;
	private String address;
	private String zipCode;
	private String hotelLatitude;
	private String hotelLongitude;
	private String starRating;
	private String telephone;
	private String airportCode;
	private String propertyCategory;
	private String destinationName;
	private String destinationNameCN;
	private String cityLocation;
	private String status;
	private String bestVal;
	private Integer uploaded;
	private String addressCity;
	private String location;
	private String cityName;
	private String cityNameCN;
	private String countryName;
	private String countryNameCN;
	private String cityCode;
	private Integer source;
	private String enabledFlag;
	private String flagCN = "酒店";
	private Integer switchs;
	private String plusMinus;
	private String multiplyDivide;
	private String hotelBrand;
	
	public String getCityLocation() {
		return cityLocation;
	}
	public void setCityLocation(String cityLocation) {
		this.cityLocation = cityLocation;
	}
	public String getCityNameCN() {
		return cityNameCN;
	}
	public void setCityNameCN(String cityNameCN) {
		this.cityNameCN = cityNameCN;
	}
	public String getCountryName() {
		return countryName;
	}
	public void setCountryName(String countryName) {
		this.countryName = countryName;
	}
	public String getCountryNameCN() {
		return countryNameCN;
	}
	public void setCountryNameCN(String countryNameCN) {
		this.countryNameCN = countryNameCN;
	}
	public String getCityName() {
		return cityName;
	}
	public void setCityName(String cityName) {
		this.cityName = cityName;
	}
	public String getCityCode() {
		return cityCode;
	}
	public void setCityCode(String cityCode) {
		this.cityCode = cityCode;
	}
	public Integer getHotelId() {
		return hotelId;
	}
	public void setHotelId(Integer hotelId) {
		this.hotelId = hotelId;
	}
	public String getHotelName() {
		return hotelName;
	}
	public void setHotelName(String hotelName) {
		this.hotelName = hotelName;
	}
	public String getHotelNameCN() {
		return hotelNameCN;
	}
	public void setHotelNameCN(String hotelNameCN) {
		this.hotelNameCN = hotelNameCN;
	}
	public String getAddress() {
		return address;
	}
	public void setAddress(String address) {
		this.address = address;
	}
	public String getZipCode() {
		return zipCode;
	}
	public void setZipCode(String zipCode) {
		this.zipCode = zipCode;
	}
	public String getHotelLatitude() {
		return hotelLatitude;
	}
	public void setHotelLatitude(String hotelLatitude) {
		this.hotelLatitude = hotelLatitude;
	}
	public String getHotelLongitude() {
		return hotelLongitude;
	}
	public void setHotelLongitude(String hotelLongitude) {
		this.hotelLongitude = hotelLongitude;
	}
	public String getStarRating() {
		return starRating;
	}
	public void setStarRating(String starRating) {
		this.starRating = starRating;
	}
	public String getTelephone() {
		return telephone;
	}
	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}
	public String getAirportCode() {
		return airportCode;
	}
	public void setAirportCode(String airportCode) {
		this.airportCode = airportCode;
	}
	public String getPropertyCategory() {
		return propertyCategory;
	}
	public void setPropertyCategory(String propertyCategory) {
		this.propertyCategory = propertyCategory;
	}
	public String getDestinationName() {
		return destinationName;
	}
	public void setDestinationName(String destinationName) {
		this.destinationName = destinationName;
	}
	public String getDestinationNameCN() {
		return destinationNameCN;
	}
	public void setDestinationNameCN(String destinationNameCN) {
		this.destinationNameCN = destinationNameCN;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public String getBestVal() {
		return bestVal;
	}
	public void setBestVal(String bestVal) {
		this.bestVal = bestVal;
	}
	public Integer getUploaded() {
		return uploaded;
	}
	public void setUploaded(Integer uploaded) {
		this.uploaded = uploaded;
	}
	public Integer getSource() {
		return source;
	}
	public void setSource(Integer source) {
		this.source = source;
	}
	public Integer getSwitchs() {
		return switchs;
	}
	public void setSwitchs(Integer switchs) {
		this.switchs = switchs;
	}
	public String getPlusMinus() {
		return plusMinus;
	}
	public void setPlusMinus(String plusMinus) {
		this.plusMinus = plusMinus;
	}
	public String getMultiplyDivide() {
		return multiplyDivide;
	}
	public void setMultiplyDivide(String multiplyDivide) {
		this.multiplyDivide = multiplyDivide;
	}
	public String getAddressCity() {
		return addressCity;
	}
	public void setAddressCity(String addressCity) {
		this.addressCity = addressCity;
	}
	public String getLocation() {
		return location;
	}
	public void setLocation(String location) {
		this.location = location;
	}
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getEnabledFlag() {
		return enabledFlag;
	}
	public void setEnabledFlag(String enabledFlag) {
		this.enabledFlag = enabledFlag;
	}
	public String getFlagCN() {
		return flagCN;
	}
	public void setFlagCN(String flagCN) {
		this.flagCN = flagCN;
	}
	public String getHotelBrand() {
		return hotelBrand;
	}
	public void setHotelBrand(String hotelBrand) {
		this.hotelBrand = hotelBrand;
	}
	@Override
	public boolean equals(Object obj) {
	    if (obj instanceof Hotel) {
	        Hotel h = (Hotel) obj;
	        return (hotelName.equals(h.hotelName));
	    }
	    return false;
    }
}
